package com.pds.web.opsOrganization.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.pds.common.annotation.Excel;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.List;
import java.util.Map;

/**
 * 运维机构信息
 */
@Data
public class OpsOrganizationInfo {
    /**主键*/
    private Long opsId;

    /**运维机构名称*/
    @Excel(name = "运维机构名称")
    private String opsName;

    /**运维机构统一社会信用代码*/
    @Excel(name = "统一社会信用代码")
    private String socialCreditCode;

    /**联系人*/
    private Long contactUserId;
    @Excel(name = "联系人姓名")
    private String contactName;

    /**联系人电话号码*/
    @Excel(name = "联系人电话")
    private String contactPhone;

    /**资质文件id*/
    private String qualificationFileId;
    /**资质文件名称*/
    private List<Map> qualificationFile;
    /**中国环境服务认证证书编号*/
    private String qualificationCode;
    /**中国环境服务认证证书有效期始*/
    private String qualificationStartDate;
    /**中国环境服务认证证书有效期止*/
    private String qualificationEndDate;
    /**iso质量管理体系认证证书编号*/
    private String isoCode;
    /**iso质量管理体系认证证书有效期始*/
    private String isoStartDate;
    /**iso质量管理体系认证证书有效期止*/
    private String isoEndDate;
    /**iso质量管理体系认证证书文件id*/
    private String isoFileId;
    /**ios文件列表*/
    private List<Map> isoFile;
    /**iso状态*/
    private String isoStatus;
    /**中国环境服务认证证书状态*/
    private String qualificationStatus;

    /**承诺书Id*/
    private String commitmentFileId;
    /**承诺书名称*/
    private String commitmentFile;
    /**承诺书预览地址*/
    private String commitmentFileUrl;

    /**形象图片Id*/
    private String opsImageFileId;
    /**形象图片路径*/
    private String opsImageFilePath;
    /**形象图片名称*/
    private String opsImageFile;

    /**排污企业数量*/
    private Integer enterpriseNum;

    /**站房总数量*/
    private Integer stationNum;

    /**废气数量*/
    private Integer gasNum;

    /**废水数量*/
    private Integer waterNum;

    /**VOC数量*/
    private Integer vocNum;

    /**状态：0正常，1禁用*/
    private String status;

    /**规模，员工人数*/
    private Integer employeesNum;

    /**备注*/
    private String remark;
    /** 省 */
    @Excel(name="省")
    private String province;
    /** 市 */
    @Excel(name="市")
    private String city;
    /** 县 */
    @Excel(name="县/区")
    private String county;
    /** 乡镇 */
    @Excel(name="乡镇/街道")
    private String township;
    @Excel(name="详细地址")
    private String addressDetail;
    private String addressText;
    /**法人代表*/
    private String legalPerson;
    /**经营范围*/
    private String businessScope;
    /**企业类型*/
    private String companyType;
    /**所属行业*/
    private String industry;
    /**登记机关*/
    private String registrationAuthority;
    /**登记状态*/
    private String registrationStatus;
    /**注册资本*/
    private String registeredCapital;
    /**实缴资本*/
    private String paidUpCapital;

}
